Docker Swarm
クラスタの構築や管理を担う(主にマルチホスト)
registry レジストリ
Docker レジストリとなるコンテナ
manager 、workerコンテナから参照される
manager
Swarmクラスタ全体を制御
worker
実行
code:docker.sh
// DockerホストをSwarmクラスタのworkerとして登録
docker container exec -it manager docker swarm init
// managerに追加するためのTOKENSTRINGを使ってworkerを追加する
docker container exec -it worker01 docker swarm join --token TOKENSTRING
// Docker nodeが見れる
docker container exec -it manager docker node ls
docker image tag
docker image push [push先のレジストリのホスト/]リポジトリ名[:タグ]